from time import sleep
from selenium.webdriver.chrome.options import Options
from selenium.webdriver import Chrome
from selenium.webdriver.support.select import Select

# 准备好参数配置
opt = Options()
opt.add_argument("--headless")
opt.add_argument("--disable-gpu")  # 设置为不显示

web = Chrome(options=opt)  # 把参数配置设置到浏览器中

web.get('https://ys.endata.cn/BoxOffice/Overseas')

sleep(3)
# web.find_element_by_xpath('//*[@id="app"]/section/main/div/div[1]/div/section/section/div/div[1]/div/div/span/span/i').click()
#
# # 定位到下拉列表
# sel_el = web.find_element_by_xpath('/html/body/div/div[1]/div[1]/ul')
#
# # 对元素进行包装，包装成下拉菜单
# sel = Select(sel_el)
#
# # 让浏览器进行调整选项
# for i in range(len(sel.options)):   # i 为每一个下拉框选项索引的位置
#     sel.select_by_index(i)   # 按照索引进行切换
#     sleep(3)
#
#     trs = web.find_element_by_xpath('//*[@id="app"]/section/main/div/div[1]/div/section/section/section/div[1]/div[3]/table/tbody').text
#     print(trs)
#     print('=====================================================')
#
#
# web.quit()

# 如何拿到页面代码（也就是F12元素里面的代码，它是经过数据加载以及js执行之后的结果的html内容）
print(web.page_source)


